package com.pxst.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pxst.req.*;
import com.pxst.resp.ApiResp;
import com.pxst.resp.PageResp;
import com.pxst.sys.entity.SysCurrencyConfigEntity;
import com.pxst.sys.req.CurrencyCreateRsp;
import com.pxst.sys.req.CurrencyDeleteRsp;
import com.pxst.sys.req.CurrencySelectReq;
import com.pxst.sys.req.CurrencyUpdateReq;

import java.util.List;
import java.util.Map;

/**
 *@author lin
 * @version 创建时间：2023年9月5日 上午5:35
 */
public interface SysCurrencyConfigService extends IService<SysCurrencyConfigEntity> {

    /**
     * 添加币种
     *@author lin
     * @version 创建时间：2023年9月5日 下午5:35
     */
    ApiResp<String> currencyCreate(CurrencyCreateRsp currencyCreateRsp);

    /**
     * 修改币种
     *@author lin
     * @version 创建时间：2023年9月5日 下午5:35
     */
    ApiResp<String> currencyUpdate(CurrencyUpdateReq sysCurrencyConfigReq);

    /**
     * 删除币种
     *@author lin
     * @version 创建时间：2023年9月5日 下午5:35
     */
    ApiResp<String> currencyDelete(CurrencyDeleteRsp currencyReq);

    /**
     * 查询币种
     *@author lin
     * @version 创建时间：2023年9月5日 下午5:35
     */
//    ApiResp<String> currencySelect(CurrencySelectReq currencyPageReq);


    /**
     * 分页查询币种
     *@author lin
     * @version 创建时间：2023年9月5日 下午5:35
     */
    List<String> currencyList();


}
